﻿using System;
using System.Collections.Generic;
using System.Web.UI.WebControls;

namespace Web.ascx
{
    public partial class LiderOperador : ControlUsuario
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //TODO: Obtener el siguiente Líder disponible
            //Util.Common.CargaDropDownList(ref ddlLider, BLL.Usuarios.ObtenerLideres(), "NombreCompleto", "UserId", "SELECCIONE LIDER");
            
            //lblLider.Text = Request.Form[lblLider.UniqueID];
            //txtOperativosLider.Text = Request.Form[txtOperativosLider.UniqueID];
            //hdnLiderId.Text = Request.Form[hdnLiderId.UniqueID];
        }

        public int LiderId
        {
            get { return ViewState[ClientID + "LiderId"] == null ? -999 : Convert.ToInt16(ViewState[ClientID + "LiderId"]); }
            set { ViewState[ClientID + "LiderId"] = value.ToString(); }
        }

        public string NombreCompleto
        {
            get { return ViewState[ClientID + "NombreCompleto"] == null ? "" : ViewState[ClientID + "NombreCompleto"].ToString(); }
            set { ViewState[ClientID + "NombreCompleto"] = value; }
        }

        //protected void ddlLider_SelectedIndexChanged(object sender, EventArgs e)
        //{
        //    if (EsLiderAsignado(Convert.ToInt16(ddlLider.SelectedValue)))
        //    {
        //        PopUpMessage("Este Líder ya se encuentra asignado");
        //        return;
        //    }

        //    LideresAsignados.Add(Convert.ToInt16(ddlLider.SelectedValue));
        //}

        //private bool EsLiderAsignado(int UserId)
        //{
        //    var retorno = false;

        //    foreach (var tmpUserId in LideresAsignados)
        //        if (tmpUserId.Equals(UserId))
        //        {
        //            retorno = true;
        //            break;
        //        }

        //    return retorno;
        //}
    }
}